#ifndef _PORT_H
#define _PORT_H

/*********************************************************************************************************************
 * @file       		Port.h
 * @brief      		定义各种端口信息
 * @note
 * 
 ********************************************************************************************************************/

//=========================键盘===============================
#define ROW1 C26
#define ROW2 C25
#define ROW3 C27

#define COL1 C3
#define COL2 B21
#define COL3 D27

//==========================液晶=============================
// #define OLED_DC_PIN C19
// #define OLED_RES_PIN B2
// #define OLED_SDA1_PIN B1
// #define OLED_SCL1_PIN B0
// #define OLED_CS_PIN B3
//修改目录在 SEEKFREE_18TFT.h

//==========================摄像头=============================

//==========================电机=============================
#define RIGHT_GO PWM1_MODULE3_CHB_D1
#define RIGHT_BACK PWM1_MODULE3_CHA_D0
#define LEFT_GO PWM2_MODULE3_CHA_D2
#define LEFT_BACK PWM2_MODULE3_CHB_D3

//==========================编码器=============================
#define RIGHT_A QTIMER1_TIMER0_C0
#define RIGHT_B QTIMER1_TIMER1_C1
#define LEFT_A QTIMER1_TIMER2_C2
#define LEFT_B QTIMER1_TIMER3_C24

//==========================拨码开关=============================
// #define DIALSWITCH_PIN1 D12
// #define DIALSWITCH_PIN2 D13
// #define DIALSWITCH_PIN3 D14
// #define DIALSWITCH_PIN4 D15

//==========================舵机=============================
#define STEER_PWMCH PWM4_MODULE2_CHA_C30

//==========================陀螺仪=============================


/*ICM SCK:C23 MOSI:C22 MISO:C21 CS:C20 */
/*SEEKFREE_ICM20602.c*/
//==========================陀螺仪=============================
//键盘NVIC_SetPriority(GPIO2_Combined_16_31_IRQn,10); /*请根据具体情况选择*/
//串口调试NVIC_SetPriority(LPUART8_IRQn,15);         //设置串口中断优先级 范围0-15 越小优先级越高
//定时器NVIC_SetPriority(PIT_IRQn,12);

//==========================AD模块=============================
#define LEFT_AD ADC1_CH4_B15
#define MID_AD ADC1_CH3_B14
#define RIGHT_AD ADC1_CH8_B19



#endif 